package gxd26.basic;

import java.util.Scanner;


public class J04_SungJuk {
	
	// 프로그램 실행 진입점 
	// 모든 자바 프로그램은 여기에서 시작
	public static void main(String[] args) {
		Scanner input = null;	// 키보드 입력 준비
		String name;	// 문자 저장 변수
		int kor;		// 정수 저장 변수
		int eng;		// 영어
		int mat;		// 수학
		
		
		int tot;		// 총점
		float avg;		// 실수 저장 변수, 평균
		char grd;		// 단일 문자 변수, 학점
		
	
		final char SU = '수';
		final char WU = '우';
		final char MI = '미';
		final char YANG = '양';
		final char GA = '가';
	
		// 2. 이름 및 성적 입력
		input = new Scanner(System.in);
		System.out.print("이름은? : ");
		name = input.next();
		System.out.print("국어는? : ");
		kor = input.nextInt();
		System.out.print("영어는? : ");
		eng = input.nextInt();
		System.out.print("수학은? : ");
		mat = input.nextInt();
		grd = ' ';
		
	
		tot = kor + eng + mat;
		//avg = (kor + eng + mat)/3;//
		avg = tot/3; 
		
		
		
		//switch의 평가식의 결과값은
		// 반드시 char, int, Enum 형
		// 단 JDK7부터는 String도 사용 가능
//		switch((int)avg){
//			case 100 : grd = SU;
//			case 99 : grd = SU;
//			case 90 : grd = SU;
//			case 89 : grd = WU;
//			case 88 : grd = WU;
//			case 80 : grd = WU;
//			case 79 : grd = MI;
//			case 78 : grd = MI;
//			case 70 : grd = MI;
//			case 69 : grd = YANG;
//			case 68 : grd = YANG;
//			case 60 : grd = YANG;
//			case 59 : grd = GA;
//			case 58 : grd = GA;
//			case 0 : grd = GA;
		
			switch((int)avg/10)
			{
				case 10:		   
				case 9: grd = SU; break;
				case 8: grd = WU; break;
				case 7:	grd = MI; break;
				case 6:	grd = YANG; break;   
				default : grd = GA;					
			}
		
		

		System.out.println("이름 : "+name);
		System.out.println("국어 : "+kor);
		System.out.println("영어 : "+eng);
		System.out.println("수학 : "+mat);
		System.out.println("총점 : "+tot);
		System.out.println("평균 : "+avg);
		System.out.println("학점 : "+grd);
		
		
		input.close();
	}

}























